package com.mueblesgl.proyecto.procedimiento;

import java.util.Vector;

import com.mueblesgl.proyecto.dao.interfaces.ProcedimientosDAO;
import com.mueblesgl.proyecto.dao.interfaces.ProductoDAO;
import com.mueblesgl.proyecto.dao.mysql.MySqlProcedimientoDAO;
import com.mueblesgl.proyecto.dao.mysql.MySqlProductoDAO;
import com.mueblesgl.proyecto.entidades.ProcedimientoRecurso;
import com.mueblesgl.proyecto.entidades.Recurso;


public class ServiceProcedimiento {
	
	public Vector<Recurso> listarMateriales() {
		Vector<Recurso> materiales = null;
		ProcedimientosDAO procedimientoDAO = new MySqlProcedimientoDAO();
		materiales = procedimientoDAO.listarMateriales();
		return materiales;
	}
	
	public int registrarProcedimiento(Vector<Recurso> materiales,String descrip) {
		
		ProcedimientosDAO procedimientoDAO = new MySqlProcedimientoDAO();
		int resultado = procedimientoDAO.registrarProcedimiento(materiales,descrip);
		return resultado;
	}

	public boolean actualizarProducto(int idProducto, int idProcedimiento) {
		ProcedimientosDAO procedimientoDAO = new MySqlProcedimientoDAO();
		boolean resultado = procedimientoDAO.actualizarProducto(idProducto,idProcedimiento);
		return resultado;
	}
	public Vector<ProcedimientoRecurso> consultarProcedimiento(int idProducto) {
		ProcedimientosDAO procedimientoDAO = new MySqlProcedimientoDAO();
		Vector<ProcedimientoRecurso> procedimientos=procedimientoDAO.consultarProcedimientos(idProducto);
		return procedimientos;
	}
}
